﻿using System;
using System.Collections.Generic;

namespace Model
{
     ///<summary>
     ///实体类RESULT_ROAD
     ///</summary>
     public class RESULT_ROAD
     {
         private int __ID=0 ;
         private string __LSJCCS=string.Empty ;
         private string __JCLSH=string.Empty ;
         private string __LSZDCSD=string.Empty ;
         private string __LSZDPPQK=string.Empty ;
         private string __LSZDJL=string.Empty ;
         private string __MFDD=string.Empty ;
         private string __LSZDXTSJ=string.Empty ;
         private string __LSZD_PD=string.Empty ;
         private int? __LSYLX=null ;
         private string __LSMS=string.Empty ;
         private string __LSJYY=string.Empty ;
         private string __LSZCPD=string.Empty ;
         private string __LSZCJL=string.Empty ;
         private string __LSZC_PD=string.Empty ;
         private string __LSZDSCDK=string.Empty ;
         private string __LSZDJLXZ=string.Empty ;
         private string __MFDDXZ=string.Empty ;
         private string __MFDD_PD=string.Empty ;
         private string __LSZDJL_PD=string.Empty ;
         private int? __BZJSCLLX=null ;
         private string __LSXTSJXZ=string.Empty ;
         private int? __ZDLX=null ;
         private string __LSZDXTSJ_PD=string.Empty ;

         private Dictionary<string, bool> __Changed = new Dictionary<string, bool>();


         public RESULT_ROAD()
         {
             this.__Changed.Add("ID",false);
             this.__Changed.Add("LSJCCS",false);
             this.__Changed.Add("JCLSH",false);
             this.__Changed.Add("LSZDCSD",false);
             this.__Changed.Add("LSZDPPQK",false);
             this.__Changed.Add("LSZDJL",false);
             this.__Changed.Add("MFDD",false);
             this.__Changed.Add("LSZDXTSJ",false);
             this.__Changed.Add("LSZD_PD",false);
             this.__Changed.Add("LSYLX",false);
             this.__Changed.Add("LSMS",false);
             this.__Changed.Add("LSJYY",false);
             this.__Changed.Add("LSZCPD",false);
             this.__Changed.Add("LSZCJL",false);
             this.__Changed.Add("LSZC_PD",false);
             this.__Changed.Add("LSZDSCDK",false);
             this.__Changed.Add("LSZDJLXZ",false);
             this.__Changed.Add("MFDDXZ",false);
             this.__Changed.Add("MFDD_PD",false);
             this.__Changed.Add("LSZDJL_PD",false);
             this.__Changed.Add("BZJSCLLX",false);
             this.__Changed.Add("LSXTSJXZ",false);
             this.__Changed.Add("ZDLX",false);
             this.__Changed.Add("LSZDXTSJ_PD",false);
         }

         /// <summary>
         /// 将类重置到初始化状态
         /// </summary>
         public void Reset()
         {
             this.__ID =0;
             this.__LSJCCS =string.Empty;
             this.__JCLSH =string.Empty;
             this.__LSZDCSD =string.Empty;
             this.__LSZDPPQK =string.Empty;
             this.__LSZDJL =string.Empty;
             this.__MFDD =string.Empty;
             this.__LSZDXTSJ =string.Empty;
             this.__LSZD_PD =string.Empty;
             this.__LSYLX =null;
             this.__LSMS =string.Empty;
             this.__LSJYY =string.Empty;
             this.__LSZCPD =string.Empty;
             this.__LSZCJL =string.Empty;
             this.__LSZC_PD =string.Empty;
             this.__LSZDSCDK =string.Empty;
             this.__LSZDJLXZ =string.Empty;
             this.__MFDDXZ =string.Empty;
             this.__MFDD_PD =string.Empty;
             this.__LSZDJL_PD =string.Empty;
             this.__BZJSCLLX =null;
             this.__LSXTSJXZ =string.Empty;
             this.__ZDLX =null;
             this.__LSZDXTSJ_PD =string.Empty;
             this.__Changed["ID"] = false;
             this.__Changed["LSJCCS"] = false;
             this.__Changed["JCLSH"] = false;
             this.__Changed["LSZDCSD"] = false;
             this.__Changed["LSZDPPQK"] = false;
             this.__Changed["LSZDJL"] = false;
             this.__Changed["MFDD"] = false;
             this.__Changed["LSZDXTSJ"] = false;
             this.__Changed["LSZD_PD"] = false;
             this.__Changed["LSYLX"] = false;
             this.__Changed["LSMS"] = false;
             this.__Changed["LSJYY"] = false;
             this.__Changed["LSZCPD"] = false;
             this.__Changed["LSZCJL"] = false;
             this.__Changed["LSZC_PD"] = false;
             this.__Changed["LSZDSCDK"] = false;
             this.__Changed["LSZDJLXZ"] = false;
             this.__Changed["MFDDXZ"] = false;
             this.__Changed["MFDD_PD"] = false;
             this.__Changed["LSZDJL_PD"] = false;
             this.__Changed["BZJSCLLX"] = false;
             this.__Changed["LSXTSJXZ"] = false;
             this.__Changed["ZDLX"] = false;
             this.__Changed["LSZDXTSJ_PD"] = false;
         }

         /// <summary>
         /// 获取类中成员的改变状态
         /// </summary>
         public bool Changed(string strKey)
         {
             return __Changed[strKey];
         }

         /// <summary>
         ///设置或获取类中的[ID]的数据
         /// </summary>
         public int ID
         {
              set{ __ID = value; __Changed["ID"] = true;}
              get{return __ID;}
         }
         /// <summary>
         ///设置或获取类中的[LSJCCS]的数据
         /// </summary>
         public string LSJCCS
         {
              set{ __LSJCCS = value.Replace("'","’"); __Changed["LSJCCS"] = true;}
              get{return __LSJCCS;}
         }
         /// <summary>
         ///设置或获取类中的[JCLSH]的数据
         /// </summary>
         public string JCLSH
         {
              set{ __JCLSH = value.Replace("'","’"); __Changed["JCLSH"] = true;}
              get{return __JCLSH;}
         }
         /// <summary>
         ///设置或获取类中的[LSZDCSD]的数据
         /// </summary>
         public string LSZDCSD
         {
              set{ __LSZDCSD = value.Replace("'","’"); __Changed["LSZDCSD"] = true;}
              get{return __LSZDCSD;}
         }
         /// <summary>
         ///设置或获取类中的[LSZDPPQK]的数据
         /// </summary>
         public string LSZDPPQK
         {
              set{ __LSZDPPQK = value.Replace("'","’"); __Changed["LSZDPPQK"] = true;}
              get{return __LSZDPPQK;}
         }
         /// <summary>
         ///设置或获取类中的[LSZDJL]的数据
         /// </summary>
         public string LSZDJL
         {
              set{ __LSZDJL = value.Replace("'","’"); __Changed["LSZDJL"] = true;}
              get{return __LSZDJL;}
         }
         /// <summary>
         ///设置或获取类中的[MFDD]的数据
         /// </summary>
         public string MFDD
         {
              set{ __MFDD = value.Replace("'","’"); __Changed["MFDD"] = true;}
              get{return __MFDD;}
         }
         /// <summary>
         ///设置或获取类中的[LSZDXTSJ]的数据
         /// </summary>
         public string LSZDXTSJ
         {
              set{ __LSZDXTSJ = value.Replace("'","’"); __Changed["LSZDXTSJ"] = true;}
              get{return __LSZDXTSJ;}
         }
         /// <summary>
         ///设置或获取类中的[LSZD_PD]的数据
         /// </summary>
         public string LSZD_PD
         {
              set{ __LSZD_PD = value.Replace("'","’"); __Changed["LSZD_PD"] = true;}
              get{return __LSZD_PD;}
         }
         /// <summary>
         ///设置或获取类中的[LSYLX]的数据
         /// </summary>
         public int? LSYLX
         {
              set{ __LSYLX = value; __Changed["LSYLX"] = true;}
              get{return __LSYLX;}
         }
         /// <summary>
         ///设置或获取类中的[LSMS]的数据
         /// </summary>
         public string LSMS
         {
              set{ __LSMS = value.Replace("'","’"); __Changed["LSMS"] = true;}
              get{return __LSMS;}
         }
         /// <summary>
         ///设置或获取类中的[LSJYY]的数据
         /// </summary>
         public string LSJYY
         {
              set{ __LSJYY = value.Replace("'","’"); __Changed["LSJYY"] = true;}
              get{return __LSJYY;}
         }
         /// <summary>
         ///设置或获取类中的[LSZCPD]的数据
         /// </summary>
         public string LSZCPD
         {
              set{ __LSZCPD = value.Replace("'","’"); __Changed["LSZCPD"] = true;}
              get{return __LSZCPD;}
         }
         /// <summary>
         ///设置或获取类中的[LSZCJL]的数据
         /// </summary>
         public string LSZCJL
         {
              set{ __LSZCJL = value.Replace("'","’"); __Changed["LSZCJL"] = true;}
              get{return __LSZCJL;}
         }
         /// <summary>
         ///设置或获取类中的[LSZC_PD]的数据
         /// </summary>
         public string LSZC_PD
         {
              set{ __LSZC_PD = value.Replace("'","’"); __Changed["LSZC_PD"] = true;}
              get{return __LSZC_PD;}
         }
         /// <summary>
         ///设置或获取类中的[LSZDSCDK]的数据
         /// </summary>
         public string LSZDSCDK
         {
              set{ __LSZDSCDK = value.Replace("'","’"); __Changed["LSZDSCDK"] = true;}
              get{return __LSZDSCDK;}
         }
         /// <summary>
         ///设置或获取类中的[LSZDJLXZ]的数据
         /// </summary>
         public string LSZDJLXZ
         {
              set{ __LSZDJLXZ = value.Replace("'","’"); __Changed["LSZDJLXZ"] = true;}
              get{return __LSZDJLXZ;}
         }
         /// <summary>
         ///设置或获取类中的[MFDDXZ]的数据
         /// </summary>
         public string MFDDXZ
         {
              set{ __MFDDXZ = value.Replace("'","’"); __Changed["MFDDXZ"] = true;}
              get{return __MFDDXZ;}
         }
         /// <summary>
         ///设置或获取类中的[MFDD_PD]的数据
         /// </summary>
         public string MFDD_PD
         {
              set{ __MFDD_PD = value.Replace("'","’"); __Changed["MFDD_PD"] = true;}
              get{return __MFDD_PD;}
         }
         /// <summary>
         ///设置或获取类中的[LSZDJL_PD]的数据
         /// </summary>
         public string LSZDJL_PD
         {
              set{ __LSZDJL_PD = value.Replace("'","’"); __Changed["LSZDJL_PD"] = true;}
              get{return __LSZDJL_PD;}
         }
         /// <summary>
         ///设置或获取类中的[BZJSCLLX]的数据
         /// </summary>
         public int? BZJSCLLX
         {
              set{ __BZJSCLLX = value; __Changed["BZJSCLLX"] = true;}
              get{return __BZJSCLLX;}
         }
         /// <summary>
         ///设置或获取类中的[LSXTSJXZ]的数据
         /// </summary>
         public string LSXTSJXZ
         {
              set{ __LSXTSJXZ = value.Replace("'","’"); __Changed["LSXTSJXZ"] = true;}
              get{return __LSXTSJXZ;}
         }
         /// <summary>
         ///设置或获取类中的[ZDLX]的数据
         /// </summary>
         public int? ZDLX
         {
              set{ __ZDLX = value; __Changed["ZDLX"] = true;}
              get{return __ZDLX;}
         }
         /// <summary>
         ///设置或获取类中的[LSZDXTSJ_PD]的数据
         /// </summary>
         public string LSZDXTSJ_PD
         {
              set{ __LSZDXTSJ_PD = value.Replace("'","’"); __Changed["LSZDXTSJ_PD"] = true;}
              get{return __LSZDXTSJ_PD;}
         }
    }
}
